package com.yupi.springbootinit.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.yupi.springbootinit.model.dto.production.printingrecord.PrintingRecordQueryRequest;
import com.yupi.springbootinit.model.entity.PrintingRecord;
import com.yupi.springbootinit.model.vo.production.PrintingRecordVO;
import org.apache.ibatis.annotations.Param;

/**
 * @author MR
 * @description 针对表【printing_record(3D打印机台记录表)】的数据库操作Mapper
 * @createDate 2025-09-22 16:27:00
 * @Entity generator.domain.PrintingRecord
 */
public interface PrintingRecordMapper extends BaseMapper<PrintingRecord> {
    PrintingRecordVO selectVOById(@Param("id") Long id);

    IPage<PrintingRecordVO> selectVOPage(Page<?> page, @Param("req") PrintingRecordQueryRequest req);
}




